Taha MousaTaha Mousa
Ankle Sensors and the Data Gap World Badminton Has Yet to FillInside the Copenhagen arena, the court temperature read 26°C and the humidity...
Port FC vs Vissel Kobe: The ACL Elite Opener and What the Scoreboard Will Not SayThe floodlights come on at PAT Stadium in Bangkok, and the stands carry that...
Dodgers and the 0-2 Problem: History Is a Cracked Mirror, Not a ShieldOPENING In the seventh row of the eastern stand, I counted eleven batting...
The Ninth Threshold at Istora: Long-Rally Data and the Real Collapse Point of a Deciding GameIstora Senayan, deciding game, 18-18. The ninth rally of the game runs to 41...
Nine Lenses on a Football Match: The Trap of the Empty Data SheetNine Lenses on a Football Match: The Trap of the Empty Data Sheet Rain over...
Vietnam Women's Volleyball Lose 1-3 to South Korea at ASIAD: First-Pass Reception and the Quarterfinal Against ChinaAt 24-23 in the third set, Vietnam had a set point. The coaching staff called...
Table Tennis, Empty N/A Cells, and the Cost of an Analysis Without DataOn my desk in Nha Trang sits a nine-part dossier about table tennis. It is...
Hanoi FC 2-1 Cong An Hanoi: Kewell's Long Balls and Polking's AdmissionMinute 78, Cong An Hanoi had the ball on the right flank, some thirty metres...
The girl in the stands, the coach called by the wrong name, and the limits of a viral football storyI watched the clip eleven times, and each time I stopped at the same frame:...
Saigon Phantom Is Undefeated, but Vietnam MLBB's Real Gap Shows in ANTGAMER's 0-10At around 21:30 on October 6, I reviewed the Visa Mobile Championship (VMC)...
India Locks Badminton Team Medal at Asian Games 2026: Men Win by Structure, Women Collapse Through SinglesOn the scoreboard of the Ichinomiya City Municipal Gymnasium in Aichi, the 3-...
23 Minutes, 16 of 58 Points: Mahoor Shahzad and the Indictment of a One-Player Badminton NationI replayed the match footage three times before opening my notebook....
Four Teams Within 0.4 Seconds and the Tyre Question: When F1 Enters a Performance Convergence ZoneThe second free practice session is over. On the timing screens, the four...
The Report That Returned Zero: The Discipline of Null Results in Esports Analysis2:47 in the morning. Thuan An, Binh Duong. The pipeline finished and printed ...
The Ten-Man Wall at Gelora Bung Karno: The 0-0 Draw Was Not Decided by the ScorelineAt the 37th minute, the drums on the Gelora Bung Karno stands had barely fade...
Vietnamese Swimming and the Lesson of an Empty Data Pipeline: When an Expert Says "I Don't Know" Instead of Fabricating FactsThere is a moment in sports commentary that I learned later than I would like...
Teamfight Tactics Arena Season 3: 400 Million VND and a Slot Nobody Can PriceTwo days, three categories, one slot. When the individual final closed at Sky...
An Se-young in Nagoya: Ten Games Won, Zero Dropped, and the Limits of a One-Star SystemOn September 29, 2026, at the Aichi-Nagoya venue, the second game of the Asia...
Decoding the Knee Injury at the 2026 National Martial Arts Championship: When the Body Speaks Before the ScoreboardThe 60kg final at the 2026 national martial arts championship took place on a...
The Empty Chair in the National Assembly and the Gold Medal That Lost Its VoiceOn 21 October, in the meeting room of the South Korean National Assembly's...
Port FC vs Vissel Kobe: The ACL Elite Opener and What the Scoreboard Will Not SayThe floodlights come on at PAT Stadium in Bangkok, and the stands carry that...
Dodgers and the 0-2 Problem: History Is a Cracked Mirror, Not a ShieldOPENING In the seventh row of the eastern stand, I counted eleven batting...
The Ninth Threshold at Istora: Long-Rally Data and the Real Collapse Point of a Deciding GameIstora Senayan, deciding game, 18-18. The ninth rally of the game runs to 41...
Nine Lenses on a Football Match: The Trap of the Empty Data SheetNine Lenses on a Football Match: The Trap of the Empty Data Sheet Rain over...
Vietnam Women's Volleyball Lose 1-3 to South Korea at ASIAD: First-Pass Reception and the Quarterfinal Against ChinaAt 24-23 in the third set, Vietnam had a set point. The coaching staff called...
Table Tennis, Empty N/A Cells, and the Cost of an Analysis Without DataOn my desk in Nha Trang sits a nine-part dossier about table tennis. It is...
Hanoi FC 2-1 Cong An Hanoi: Kewell's Long Balls and Polking's AdmissionMinute 78, Cong An Hanoi had the ball on the right flank, some thirty metres...
The girl in the stands, the coach called by the wrong name, and the limits of a viral football storyI watched the clip eleven times, and each time I stopped at the same frame:...
Saigon Phantom Is Undefeated, but Vietnam MLBB's Real Gap Shows in ANTGAMER's 0-10At around 21:30 on October 6, I reviewed the Visa Mobile Championship (VMC)...
India Locks Badminton Team Medal at Asian Games 2026: Men Win by Structure, Women Collapse Through SinglesOn the scoreboard of the Ichinomiya City Municipal Gymnasium in Aichi, the 3-...
23 Minutes, 16 of 58 Points: Mahoor Shahzad and the Indictment of a One-Player Badminton NationI replayed the match footage three times before opening my notebook....
Four Teams Within 0.4 Seconds and the Tyre Question: When F1 Enters a Performance Convergence ZoneThe second free practice session is over. On the timing screens, the four...
The Report That Returned Zero: The Discipline of Null Results in Esports Analysis2:47 in the morning. Thuan An, Binh Duong. The pipeline finished and printed ...
The Ten-Man Wall at Gelora Bung Karno: The 0-0 Draw Was Not Decided by the ScorelineAt the 37th minute, the drums on the Gelora Bung Karno stands had barely fade...
Vietnamese Swimming and the Lesson of an Empty Data Pipeline: When an Expert Says "I Don't Know" Instead of Fabricating FactsThere is a moment in sports commentary that I learned later than I would like...
Teamfight Tactics Arena Season 3: 400 Million VND and a Slot Nobody Can PriceTwo days, three categories, one slot. When the individual final closed at Sky...
An Se-young in Nagoya: Ten Games Won, Zero Dropped, and the Limits of a One-Star SystemOn September 29, 2026, at the Aichi-Nagoya venue, the second game of the Asia...
Decoding the Knee Injury at the 2026 National Martial Arts Championship: When the Body Speaks Before the ScoreboardThe 60kg final at the 2026 national martial arts championship took place on a...
The Empty Chair in the National Assembly and the Gold Medal That Lost Its VoiceOn 21 October, in the meeting room of the South Korean National Assembly's...
